package org.zttc.itat.service;

import java.util.List;

import org.zttc.itat.model.News;
import org.zttc.itat.model.Pager;
import org.zttc.itat.model.User;

public interface INewsService {
	
	public void add(News news,Integer sortId,Integer sorttypeId,User user);

	public void add(News news,Integer sortId,User user);
	
	public void update(News news);
	
	public void delete(int id);
	
	public News load(int id);
	
	/**
	 * 通过标题和栏目获取新闻
	 * @param con 要获取的标题或者内容
	 * @return
	 */
	public Pager<News> findNews(String con);
	public Pager<News> findNews(String con,Integer sortTypeId);
	/***
	 *根据用户和新闻的类别查找所有的新闻，并进行分页
	 *@author zxit
	 * */
	public Pager<News> findBySortIdAndUId(Integer id,Integer sortTypeId);

	public List<News> list(Integer id);
		
}
